package lista06.exercicio1;

import javax.swing.JOptionPane;

/* @author carlos */
public class exercicio1 {

    public static void main(String[] args) {

        double num1, num2;
        int calcula;

        calcula = Integer.parseInt(JOptionPane.showInputDialog("Digite o uqe deseja executar :\n "
                + "1- SOMA\n" + "2- SUBTRAÇÃO\n" + "3- MULTIPLICAÇÃO\n" + "4- DIVISÃO\n"
                + "5- POTÊNCIA\n" + "6- RAIZ QUADRADA\n" + "7- SENO\n" + "8- COSSENO\n"
                + "9- TANGENTE\n" + "10- HIPOTENUSA\n" + "0- Finalizar"));

        calculos calc = new calculos();

        while (calcula > 0 && calcula < 11) {

            num1 = Double.parseDouble(JOptionPane.showInputDialog("Digite 1º número "));
            num2 = Double.parseDouble(JOptionPane.showInputDialog("Digite 1º número "));
            
            switch (calcula) {
                case 1:
                    JOptionPane.showMessageDialog(null, calc.soma(num1, num2));
                    break;

                case 2:
                    JOptionPane.showMessageDialog(null, calc.subtracao(num1, num2));
                    break;

                case 3:
                    JOptionPane.showMessageDialog(null, calc.mutiplicacao(num1, num2));
                    break;

                case 4:
                    JOptionPane.showMessageDialog(null, calc.divisao(num1, num2));
                    break;

                case 5:
                    JOptionPane.showMessageDialog(null, calc.potencia(num1, num2));
                    break;

                case 6:
                    JOptionPane.showMessageDialog(null, calc.raizQuadrada(num1));
                    JOptionPane.showMessageDialog(null, calc.raizQuadrada(num2));
                    break;

                case 7:
                    JOptionPane.showMessageDialog(null, calc.seno(num1));
                    JOptionPane.showMessageDialog(null, calc.seno(num2));
                    break;

                case 8:
                    JOptionPane.showMessageDialog(null, calc.cosseno(num1));
                    JOptionPane.showMessageDialog(null, calc.cosseno(num2));
                    break;

                case 9:
                    JOptionPane.showMessageDialog(null, calc.tangente(num1));
                    JOptionPane.showMessageDialog(null, calc.tangente(num2));
                    break;

                case 10:
                    JOptionPane.showMessageDialog(null, calc.hipotenusa(num1, num2));
                    break;

                default:
                    break;

            }

            calcula = Integer.parseInt(JOptionPane.showInputDialog("Digite o uqe deseja executar :\n "
                    + "1- SOMA\n" + "2- SUBTRAÇÃO\n" + "3- MULTIPLICAÇÃO\n" + "4- DIVISÃO\n"
                    + "5- POTÊNCIA\n" + "6- RAIZ QUADRADA\n" + "7- SENO\n" + "8- COSSENO\n"
                    + "9- TANGENTE\n" + "10- HIPOTENUSA\n" + "0- Finalizar"));
        }

    }
}
